package com.base.helper;

import javax.servlet.http.HttpServletRequest;

import com.base.po.voip.Apiinfoes;
import com.base.utils.IP;
import com.base.utils.Produce;

/**
 * 接口调用情况帮助类
 * 
 * @author Administrator
 *
 */
public class ApiinfoesHelper {

	// 调用接口
	public static Apiinfoes createApiinfoes(HttpServletRequest servletRequest, String memo) {
		if (servletRequest == null) {
			return new Apiinfoes(Produce.getUUID(), memo, null, null, Produce.getNowDate(), true, null);
		}
		return new Apiinfoes(Produce.getUUID(), memo, null, null, Produce.getNowDate(), true,
				IP.getIpAddr(servletRequest));
	}

	// 设置传入以及输出数据
	public static Apiinfoes setApiinfoes(Apiinfoes apiinfoes, String jsondata, String returndata) {
		apiinfoes.setJsondata(jsondata);
		apiinfoes.setReturndata(returndata);
		return apiinfoes;
	}

}
